Combining First-Order Logic Knowledge Bases and Logic Programming using fol-programs
نویسندگان
چکیده
The integration of knowledge bases in classical first-order logic (and in particular of ontologies in various description logics) with rule languages rooted in logic programming is receiving considerable attention in the context of current efforts around Semantic-Web languages. Towards this integration we introduce fol-programs, which combine logic programs under the answer set and the wellfounded semantics with first-order logic knowledge bases and which generalize dl-programs, a closely related approach combining description logics with rules. Therefore, we define a syntax and a semantics for fol-programs, namely we define minimal model, strong answer set, weak answer set and well-founded semantics for fol-programs, to properly generalize the semantics of ordinary logic programs to fol-programs. We then show computational properties of fol-programs and prove that fol-programs are more expressive than dl-programs. Finally, we present our implementation of the well-founded semantics of fol-programs based on the deductive database engine Ontobroker and the automated theorem prover for first-order logic Vampire and discuss representative reasoning experiments on it.
منابع مشابه
First-Order Mixed Integer Linear Programming
Mixed integer linear programming (MILP) is a powerful representation often used to formulate decision-making problems under uncertainty. However, it lacks a natural mechanism to reason about objects, classes of objects, and relations. First-order logic (FOL), on the other hand, excels at reasoning about classes of objects, but lacks a rich representation of uncertainty. While representing propo...
متن کاملOpportunities for Semantic Web knowledge representation to help XBRL
Semantic Web can offer XBRL: • Sophistication in knowledge representation (KR). E.g., expressiveness, nonmonotonic reasoning (conflict handling), interoperability, and performance optimization techniques. E.g., rule-based ontologies, rule-based business policies, rule-based analytics, expressive queries and views. o Key semantic rule standards today are based primarily on declarative logic prog...
متن کاملEQL-Lite: Effective First-Order Query Processing in Description Logics
Querying Description Logic knowledge bases has received great attention in the last years. In such a problem, the need of coping with incomplete information is the distinguishing feature with respect to querying databases. Due to this feature, we have to deal with two conflicting needs: on the one hand, we would like to query the knowledge base with sophisticated mechanisms provided by full fir...
متن کاملWSML Deliverable D 28 . 3 v 0 . 1 Ontology languages around FOL and LP
First-Order Logic, Description Logics, Frame Logic and (declarative) Logic Programming are important paradigms for describing and reasoning with ontologies and services on the Semantic Web. There have been attempts at combining these paradigms, most notably Description Logics and Logic Programming, but there is currently no unifying semantic framework which brings these paradigms together. In t...
متن کاملA Well-Founded Semantics for FOL-Programs
An FOL-program consists of a background theory in a decidable fragment of first-order logic and a collection of rules possibly containing first-order formulas. The formalism stems from recent approaches to tight integrations of ASP with description logics. In this paper, we define a well-founded semantics for FOL-programs based on a new notion of unfounded sets on consistent as well as inconsis...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006